package cn.kgc.se.day04;

/**
 * @author 课工场
 * @version 1.0
 * @date 2024/3/18
 * @description 逻辑运算符的案例
 *
 * &&
 *     表达式1 && 表达式2
 *     表达式1 结果为 false    则表达式2 不在执行
 * ||
 *    表达式1 || 表达式2
 *    表达式1 结果为 true      则表达式2 不在执行
 *
 * 使用短路与 短路或 可以在一定程度提升程序的执行效率
 */
public class Demo03 {

    public static void main(String[] args) {

        int x = 8;
        int y = 9;

        //  9==9 true  10!=9  true
        // System.out.println((++x==y)&&(++x!=y)); //  true
        //System.out.println("x = " + x);  //   10


        //  9!=9  false
        System.out.println((++x != y) && (++x == y));  //  false
        System.out.println("x = " + x);  //  9

    }
}
